<?
/***
SCRIPT_NAME: google_loader.php

google_loader.php должен запускаться каждую минуту для выгрузки. 
скрипт считывает файл инициализации google_status.txt, предварительно сформированный запуском google_init.php
Возможны следующие варианты в считанном содержимом файла:
	1 - нужно запустить генератор google_xml.php
	0 - в данную минуту не нужно запускать генератор, он работает или завершил работу
	файла нет - генератор уже завершил выгрузку сегодня, запускать его не нужно
***/

error_reporting(7);
define("STOP_STATISTICS", "Y");
define("NO_KEEP_STATISTIC", true);
define('NO_AGENT_CHECK', true);

if(!$_SERVER["DOCUMENT_ROOT"] || $_SERVER["DOCUMENT_ROOT"] == '') //для crontab
{
	$_SERVER["DOCUMENT_ROOT"] = '/home/cenrmag46/data/www/centrmag.ru'; //боевой
}
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
	
//--------------------------------------------------------------------
// определим константу LOG_FILENAME, в которой зададим путь к лог-файлу
define("LOG_FILENAME", $_SERVER["DOCUMENT_ROOT"]."/scripts/export/google/log_xml_google.txt"); 

//--------------------------------------------------------------------
$status = 1;
$file_process = $_SERVER["DOCUMENT_ROOT"]."/scripts/export/google/google_status.txt";
if($fp = fopen($file_process, "rb")) 
{
	while (!feof($fp)) 
	{
		$buf = fgets($fp);
		$status = trim($buf);
		break;
	}
	fclose($fp);
}
else 
{
	die();
}	

if(!$status)	
	die();
else if(strlen($status) == 1)
{
	if(!$status)	//статус в 0 - выходим
		die();
	elseif($status == 1)	//статус в 1 - анализируем по файлу, что необходимо запустить
	{
		//запускаем
		include($_SERVER["DOCUMENT_ROOT"]."/scripts/export/google/google_xml.php");
	}
	else 
		die();
}

	
?>